For my corpus, I will use two of the playlists that spotify made for me. The first playlist is “Jouw topnummers van 2020” and the second playlist is “Jouw topnummers van 2021”. What I find interesting about these playlists is that they are in some way representative of the music that I listened to in 2020 and 2021. I’m interested in seeing if there are specific things that have changed when it comes to my music taste. I think the tracks in these playlists are quite representative when it comes to the music that I listened to during those periods of time.
When comparing two tracks, it seemed most logical to me to compare the number one songs from both years. For 2020 that song is : Why Why Why Why Why - Sault For 2021 that song is: I know you, I live you - Chaka Khan
Some typical tracks from the 2020 playlist:
Why Why Why Why Why - Sault
Colors - Black Pumas
Exit music (for a film) - Radiohead
Blue World - Mac Miller
H.f.g.w (Canyons Drunken Rage) - Tame Impala
Some atypical tracks from the 2020 playlist:
Fam - sor
Daisy - Ashnikko
Fragments of stasimon of Orestes by Euripides - Petros Tabouris
Some typical tracks from the 2021 playlist:
I know you, I live you - Chaka Khan
You Don’t Listen - General Elektriks
Famous - The Internet
Blackstar - David Bowie
Exit music (for a film) - Radiohead
Some atypical tracks from the 2021 playlist:
Temporary - Lauren Jauregui
SHUM - Go_A
Symphony No.5: IV. Adagietto. Sehr Langsam - Gustav Mahler
# A tibble: 100 × 61
playlist_id playlist_name playlist_img playlist_owner_… playlist_owner_…
<chr> <chr> <chr> <chr> <chr>
1 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
2 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
3 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
4 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
5 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
6 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
7 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
8 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
9 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
10 37i9dQZF1EL… Your Top Song… https://lineup… Spotify spotify
# … with 90 more rows, and 56 more variables: danceability <dbl>, energy <dbl>,
# key <int>, loudness <dbl>, mode <int>, speechiness <dbl>,
# acousticness <dbl>, instrumentalness <dbl>, liveness <dbl>, valence <dbl>,
# tempo <dbl>, track.id <chr>, analysis_url <chr>, time_signature <int>,
# added_at <chr>, is_local <lgl>, primary_color <lgl>, added_by.href <chr>,
# added_by.id <chr>, added_by.type <chr>, added_by.uri <chr>,
# added_by.external_urls.spotify <chr>, track.artists <list>, …
# A tibble: 100 × 61
playlist_id playlist_name playlist_img playlist_owner_… playlist_owner_…
<chr> <chr> <chr> <chr> <chr>
1 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
2 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
3 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
4 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
5 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
6 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
7 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
8 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
9 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
10 4uti3gC6MRx… JTNV2021 https://mosaic.… Noortje van der… noortjeenolaf
# … with 90 more rows, and 56 more variables: danceability <dbl>, energy <dbl>,
# key <int>, loudness <dbl>, mode <int>, speechiness <dbl>,
# acousticness <dbl>, instrumentalness <dbl>, liveness <dbl>, valence <dbl>,
# tempo <dbl>, track.id <chr>, analysis_url <chr>, time_signature <int>,
# added_at <chr>, is_local <lgl>, primary_color <lgl>, added_by.href <chr>,
# added_by.id <chr>, added_by.type <chr>, added_by.uri <chr>,
# added_by.external_urls.spotify <chr>, track.artists <list>, …
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.0440 0.4387 0.5535 0.5581 0.6700 0.9310
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.00639 0.44575 0.58200 0.57077 0.71400 0.97600
In the histogram, you can see the energy count per playlist. The included summary shows that both the median and the mean are not too far apart when you compare the 2020 and 2021 playlists. There is however, some difference when you look at the minimum and maximum energy. In my opinion this would mean that in 2021 I listened to a wider variety of music when it comes to energy.
The second chart shows that the 2020 playlist has a wider density. This could be explained by the minimum and maximum being less far apart, which makes the density wider.
[1] 0.455756
[1] 0.2139411
Energy valence
The first graph shows the relation between energy and valence for both 2020 and 2021. I also calculated the correlation between these two variables. That calculation suggests that there is more correlation between energy and valence in the 2020 playlist than in the 2021 playlist. This is visually confirmed by the second chart, which in addition to energy and valence, also shows minor and major. The values seem to be more scattered in the 2021 graph.
Something I found interesting about this graph is that in the 2020 chart, minor songs generally score higher than major songs when it comes to energy. Something I think could explain this is that the top ten songs with the highest energy are all (hard)rock songs. These songs are often quite high in energy, even when they are in a minor key.
Another thing I found interesting about this graph is that the song with both the least energy and valence in the 2021 chart, is actually a song that does not really belong in the playlist. Last year I took a Musicological History course, for which we had to take a listening test, to prove that we were able to recognize a song by hearing it. One of the songs that I struggled with while studying was Symphony No. 5: IV. Adagietto. Sehr langsam by Gustav Mahler. This is the song with the lowest energy and valence. This means that it is not really a representative song, since I didn’t listen to it because I wanted to, but because I had to.
Danceability says something about how suitable a track is for dancing. This is based on multiple musical elements. Some of those elements are energy, temp, rhythm stability and beat strength. The 2020 playlist has a higher median and a higher mean when it comes to the danceability variable. What I find interesting about this is that the 2021 playlist had a higher energy mean. There was barely any difference between the two playlists when it comes to the average tempo, with the 2021 playlist scoring 1.5 BPM higher on the average tempo. When I look at the top ten songs with the highest danceability for both playlists, I don’t see any differences that would give a logical explanation as to why the 2020 playlist has a higher mean danceability. When I look at the top ten songs with the lowest danceability, it makes more sense that the 2021 playlist scored lower. There are two songs from a classical music playlist that I had to listen to for a school assignment. Besides that I listened to more rock songs in 2021, and a few of those songs apparently score really low on danceability.
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.2930 0.5745 0.6835 0.6737 0.7833 0.9460
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.0618 0.5102 0.6410 0.6224 0.7455 0.9490
# A tibble: 100 × 2
danceability track.name
<dbl> <chr>
1 0.293 Exit Music (For a Film)
2 0.303 Feels Like We Only Go Backwards
3 0.36 Karma Police
4 0.399 Fragment of stasimon of Orestes by Euripides - Ancient manuscri…
5 0.418 High And Dry
6 0.43 Why Don't You
7 0.444 my future
8 0.447 Sorry Ain't Enough
9 0.452 Freakin' Out On the Interstate
10 0.462 Red Eyes
# … with 90 more rows
# A tibble: 100 × 2
danceability track.name
<dbl> <chr>
1 0.0618 Symphony No. 5: IV. Adagietto. Sehr langsam
2 0.201 Electioneering
3 0.276 Sonata I.X.: I. Foreboding
4 0.293 Exit Music (For A Film)
5 0.319 Blouse
6 0.332 Yesterday - Remastered 2009
7 0.342 Bodysnatchers
8 0.35 Bury Me
9 0.366 Blackstar
10 0.366 Knights of Cydonia
# … with 90 more rows
An observation that I made is that the song with the highest tempo, can actually be viewed in halftime. It’s the song parachutes by Jordan Mackampa. The song is in my opinion in halftime so that would mean that it is not a 193 BPM but 97 BPM.
# A tibble: 1 × 2
minTempo maxTempo
<dbl> <dbl>
1 54.6 194.
# A tibble: 1 × 2
minTempo maxTempo
<dbl> <dbl>
1 66.0 180.
[1] 0.09523
mean speechiness 2021
[1] 0.081393
mean acousticness 2020
[1] 0.2526544
mean acousticness 2021
[1] 0.2772244
As you can see, the mean for acousticness is higher for the 2021 playlist and the mean for speechiness is higher for the 2020 playlist. The ‘outlier’ that can be seen in the histogram for the 2020 playlist is a rap song called D/Vision by JID. The fact that it is a rap song explains the high level of speechiness. Most of the songs with high acousticness are classical songs, of which some are from a classical playlist that I had to study for a school assignment.